package com.mr.sell.config;

import lombok.Data;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.Map;

/**
 * Class: WechatAccountConfig
 * User (作者):MRui
 * TODO (描述)：微信账号相关配置
 * Date 2018.09.24 22:48
 */
@Data
@Component
@ConfigurationProperties(prefix = "wechat")
public class WechatAccountConfig {

    /**
     * 公众号appId
     */
    private String mpAppId;
    /**
     * 公众号appSecret密钥
     */
    private String mpAppSecret;
    /**
     * 公共平台url(服务器域名)
     */
    private String wechatMpAuthorize;
    /**
     * 开放平台appId
     */
    private String openAppId;
    /**
     * 开放平台appSecret密钥
     */
    private String openAppSecret;

    /**
     * 开放url(服务器域名)
     */
    private String wechatOpenAuthorize;
    /**
     * 商户号
     */
    private String mchId;

    /**
     * 商户密钥
     */
    private String mchKey;

    /**
     * 商户证书路径
     */
    private String keyPath;
    /**
    * 微信异常通知地址
    */
    private String notifyUrl;

    /**
     * 微信模板Id(公众号中消息模板)
     */
    private Map<String,String> templateId;

}
